CC=g++
ifeq ($(DEBUG),yes)
	CXXFLAGS= -Iheaders -Wall -ggdb
else
	CXXFLAGS= -Iheaders -O2
endif

LDFLAGS=-L.
LDLIBS=-lfigures
LIB_OBJETOS= Figures.o Square.o Triangle.o

all: main
	$(info Todo perfecto)	

main: libfigures.a main.o

libfigures.a: $(LIB_OBJETOS)
	$(AR) rs $@ $^
	$(warning Construyendo libreria estatica $(foreach OBJ, $(LIB_OBJETOS), $(patsubst %.o, %.cpp, $(OBJ))))
clean:
	$(RM) *.o *.a main
	$(shell find -name '*-' -delete)
	$(info Todo borrado)
